Book Contents

Causes of run-time errors for the piloted control list selector

At run time the application logs errors to diagnostics about the piloted control list selector under these circumstances:

Operator input to a remotely controlled list

If the list is remotely controlled, and the operator tries to use a key button or keyboard cursor key on it, the application logs an error.

Value connection unassigned

If the list is operator controlled and Write on enter (on the General tab) is not selected:

If the user selects a state whose access (on the States tab) is set to Operator or to Operator and Remote, and the Value connection is unassigned:

  • Nothing is written to the Value connection.
  • The cursor appears next to the selected state.
  • The highlight bar does not appear on the selected state.
  • The application logs an error.

If the list is operator controlled and Write on enter (on the General tab) is selected:

If the user presses an Enter key or button, and the selected state's access (on the States tab) is set to Operator or to Operator and Remote, and the Value connection is unassigned:

  • Nothing is written to the Value connection.
  • The highlight bar does not appear on the selected state.
  • The application logs an error.

Invalid values

If a state’s value is too large for the data type of the tag assigned to the Value connection, or if the value is outside the assigned tag’s minimum and maximum values:

  • The application does not write the value to the Value connection.
  • The application logs an error.
  • If the list is operator controlled, the highlight remains as is.

For example, the state value is too large for the tag’s data type if your data source is a PLC-5, the state value is 2,147,483,647, and the assigned tag is an integer tag using the address N7:0. Integer tags have a range of -32,768 to 32,767 only.

If Enter key handshaking is set up and "Write on enter" is selected (on the General tab), the Enter connection is not set to 1, and the handshake timers do not begin timing.

Enter key handshaking in effect

If the control list selector’s Enter key handshaking is still in effect when the operator presses the Enter button:

  • Nothing is written to the Value connection.
  • The cursor remains on the unselected state and the highlight remains on the selected state.
  • The Enter connection remains set to 1 and the handshake timers continue timing.
  • The application logs an error.

See also

Create piloted control list selectors

Configure the piloted control list selector (General tab)

Set up states for the piloted control list selector (States tab)

Set up handshaking for the piloted control list selector (Timing tab)

Set up connections for the piloted control list selector (Connections tab)

How the piloted control list selector works at run time